Lazy model expansion by incremental grounding BROES DE CAT and MARC DENECKER
نویسنده
چکیده
Model expansion is a widely accepted way to solve a range of problems. It is achieved by encoding the problem in a declarative (logic) language such that structures which satisfy the specification are solutions to the problem. Model expansion is researched in domains like Knowledge Representation and Answer Set Programming. The ground-andsolve methodology tackles model expansion by converting the predicate descriptions of the problem together with the problem instance data to propositional clauses and afterwards applying a model generator for propositional logic. Ground-and-solve is currently a state-of-the-art approach to model expansion, but a weakness of the approach is that the grounding step is only applicable when the problem instance is finite, and even then the grounding can be exponentially larger than the original description. In this paper we describe a lazy approach to grounding of problems specified in first-order logic that can cope with large and infinite problem domains. It interleaves grounding and propositional model expansion, and by keeping track whether models found for a subset of the full grounding solve the problem, it can forgo determining all propositions in the grounding. The approach is hence both more widely applicable and more efficient for problems where the grounding is large.
منابع مشابه
Lazy Model Expansion by Incremental Grounding
Ground-and-solve methods used in state-of-the-art Answer Set Programming and model expansion systems proceed by rewriting the problem specification into a ground format and afterwards applying search. A disadvantage of such approaches is that the rewriting step blows up the original specification for large input domains and is unfeasible in case of infinite domains. In this paper we describe a ...
متن کاملLazy Model Expansion: Interleaving Grounding with Search
Finding satisfying assignments for the variables involved in a set of constraints can be cast as a (bounded) model generation problem: search for (bounded) models of a theory in some logic. The state-of-the-art approach for bounded model generation for rich knowledge representation languages like Answer Set Programming (ASP) and FO(·) and a CSP modeling language such as Zinc, is ground-and-solv...
متن کاملTechnical Communications of the 28 th International Conference on Logic Programming
We are proud to introduce this special issue of LIPIcs — Leibniz International Proceedings in Informatics, dedicated to the technical communications accepted for the 28th International Conference on Logic Programming (ICLP). 1998 ACM Subject Classification D.1.6 Logic Programming, I.2.3 Deduction and Theorem proving/Logic programming
متن کاملMeta-level Representations in the IDP Knowledge Base System: Towards Bootstrapping Inference Engine Development
Declarative systems aim at solving tasks by running inference engines on a specification, to free its users from having to specify how a task should be tackled. In order to provide such functionality, declarative systems themselves apply complex reasoning techniques, and, as a consequence, the development of such systems can be laborious work. In this paper, we demonstrate that the declarative ...
متن کاملFO(FD): Extending classical logic with rule-based fixpoint definitions
We introduce fixpoint definitions, a rule-based reformulation of fixpoint constructs. The logic FO(FD), an extension of classical logic with fixpoint definitions, is defined. We illustrate the relation between FO(FD) and FO(ID), which is developed as an integration of two knowledge representation paradigms. The satisfiability problem for FO(FD) is investigated by first reducing FO(FD) to differ...
متن کامل